Fravia's TOOLS OF OUR TRADE Messageboard ~ Moderated
Re: Re: Re: Re: Bug patch in Softice 3.24
Tuesday, 02-Feb-99 11:21:16

the word 'offset' has different meanings in different contexts. a FILE offset is simply a number that's measured from the beginning of the file (easy enough), this is what you normally can use/refer to in a hexeditor. the other offset inside that 'object' refers to the fact, that an LE file (this is a format used by microsoft to describe VxDs) is a structured entity, among other things it stores 'objects' which represent a piece of code/data that gets loaded into memory in a contigous space. of course, such an object is present in the file itself as well, but the start of the object in the file can be pretty much anything (the LE header tells where it is exactly), so it'd be possible (in theory at least) that you may have a different file which claims to be winice v3.24 yet with different internal layout. so that's the reason for giving you the RELATIV offset inside that object (which you can use in a good hexeditor which understands structured exe files, eg HIEW or QVIEW).

btw, i do wonder who first published that relativ offset 'cos i was careful enough not to confuse people with it and revealed the file offset only.
oh well, maybe time for an essay on these file formats... ;-)

The Owl